package bb.lanxing.device.sgdevcie.xpair.uimodel;

import com.stx.xhb.androidx.entity.BaseBannerInfo;

import java.util.List;

import kotlin.collections.CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;

public final class XPairIntroUIModel {
    private int actionString;
    private List<BannerData> bannerInfo;
    private int introPic;
    private List<String> tips;

    public XPairIntroUIModel(int i, List<BannerData> bannerInfo, List<String> tips, int i2) {
        this.introPic = i;
        this.bannerInfo = bannerInfo;
        this.tips = tips;
        this.actionString = i2;
    }

    public final int getIntroPic() {
        return this.introPic;
    }

    public final void setIntroPic(int i) {
        this.introPic = i;
    }

    public XPairIntroUIModel(int i, List<BannerData> list, List<String> list2, int i2, int i3, DefaultConstructorMarker defaultConstructorMarker) {
        this(i, (i3 & 2) != 0 ? CollectionsKt.emptyList() : list, (i3 & 4) != 0 ? CollectionsKt.emptyList() : list2, (i3 & 8) != 0 ? 0 : i2);
    }

    public final List<BannerData> getBannerInfo() {
        return this.bannerInfo;
    }

    public final void setBannerInfo(List<BannerData> list) {
        this.bannerInfo = list;
    }

    public final List<String> getTips() {
        return this.tips;
    }

    public final void setTips(List<String> list) {
        this.tips = list;
    }

    public final int getActionString() {
        return this.actionString;
    }

    public final void setActionString(int i) {
        this.actionString = i;
    }

    public static final class BannerData implements BaseBannerInfo {
        private final int image;
        private final String title;

        public BannerData(int i, String title) {
            Intrinsics.checkNotNullParameter(title, "title");
            this.image = i;
            this.title = title;
        }

        public final int getImage() {
            return this.image;
        }

        public final String getTitle() {
            return this.title;
        }

        @Override
        public Integer getXBannerUrl() {
            return this.image;
        }

        @Override
        public String getXBannerTitle() {
            return this.title;
        }
    }
}
